//
//  WeakReference.h
//  Kuber
//
//  Created by Kuber on 16/4/29.
//  Copyright © 2016年 Huaxu Technology. All rights reserved.
//

#import <Foundation/Foundation.h>

//定义一个block变量WeakReference 该block的返回类型为id 参数为void
typedef id (^WeakReference)(void);
// 创建一个该类型的变量makeWeakReference直接作为makeWeakReference函数的返回值
WeakReference makeWeakReference(id object);
//block   ref作为weakReferenceNonretainedObjectValue参数
id weakReferenceNonretainedObjectValue(WeakReference ref);
